<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>window对象</title>
    </head>
    <body>
        <!--
        window对象:浏览器窗口对象
            1.创建:Window对象不需要创建,可以直接使用  window.方法名称();
                  window引用也可以省略不写,直接调用方法名称 方法名称();
            2.方法:
                 1.与弹出框有关的方法
                   alert():显示带有一段消息和一个确认按钮的警告框
                           此方法带有阻塞作用,只有点击确认按钮以后才会显示代码后面的内容

                   confirm():显示带有一段消息以及确认按钮和取消按钮的对话框
                             如果用户点击确定,则返回true
                             如果用户点击取消,则返回false

                    prompt():显示可提示用户输入的对话框
                             返回值:获取用户输入的值
                2.与开发关闭有关的方法:
                   open():打开一个新的浏览器窗口,并返回新的window对象
                   close():关闭浏览器窗口,谁调用的,就关闭谁
                3. 与定时器有关的方法:
                    setTimeout():在指定的毫秒值后调用函数或计算表达式 (一次性计时器)
                                 参数:
                                     1.js代码或者方法对象
                                     2.毫秒值
                                  返回值:唯一标识,用于取消定时器

                    clearTimeout():取消setTimeout()方法设置的timeout

                    setInterval():按照指定的周期(以毫秒值计)来调用函数或计算表达式(循环计时器)
                    clearInterval():取消setInterval()方法设置的timeout

            3.属性:
                 1.获取其他BOM对象
                    history
                    location
                    Navigator
                    Screen
                 2.获取DOM对象
                    document

            4.特点:
                  1.Window对象不需要创建,可以直接使用  Window.方法名称();
                  2.Window也可以省略不写,直接调用方法名称 方法名称();
        -->
        <input id="openBtn" type="button" value="打开窗口">
        <input id="closeBtn" type="button" value="关闭窗口">
        <script>
            // alert("hello window");
            //  window.alert("hello window")
            /* var flag= confirm("你确定要退出吗?");
             if(flag){
                 alert("期待再次光临")
             }else{
                 alert("手别抖...")
             }
             */

            /*  var result= prompt("请输入用户名");
              alert(result);
            */

           /* //打开新的窗口
            var window1;
            document.getElementById("openBtn").onclick=function(){
                //打开一个新的窗口 百度
              window1= open("https:www.baidu.com");
            }
            //关闭新的窗口
            document.getElementById("closeBtn").onclick=function(){
                window1.close();
            }*/
/*
            //一次性定时器
            var id=setTimeout("fun();",3000);
            function fun() {
                alert("boom~~")

            }
            clearTimeout(id);

            //循环定时器
           var id2=setInterval(fun,3000);
           clearInterval(id2);*/

           //获取history
            var h1=window.history
            var h2=history
            alert(h1);
            alert(h2);

            //获取document对象
           var openBtn= window.document.getElementById("openBtn")
            alert(openBtn);
           // document.getElementById("openBtn")

        </script>


    </body>
</html>